namespace BizHawk.Analyzers;

public static class CSharpOperatorSigils
{
	public const string BinaryAdd = "+";

	public const string BinaryBitAnd = "&";

	public const string BinaryBitLshift = "<<";

	public const string BinaryBitOr = "|";

	public const string BinaryBitRshiftNoSE = ">>>";

	public const string BinaryBitRshiftSE = ">>";

	public const string BinaryBitXor = "^";

	public const string BinaryDiv = "/";

	public const string BinaryEq = "==";

	public const string BinaryGeq = ">=";

	public const string BinaryGt = ">";

	public const string BinaryLazyAnd = "&&";

	public const string BinaryLazyOr = "||";

	public const string BinaryLeq = "<=";

	public const string BinaryLt = "<";

	public const string BinaryMod = "%";

	public const string BinaryMul = "*";

	public const string BinaryNeq = "!=";

	public const string BinarySub = "-";

	public const string UnaryBitInv = "~";

	public const string UnaryBoolInv = "!";

	public const string UnaryDecr = "--";

	public const string UnaryFalsy = "false";

	public const string UnaryIncr = "++";

	public const string UnaryNumNeg = "-";

	public const string UnaryPlus = "+";

	public const string UnaryTruthy = "true";
}
